package com.todo.strategy.online.service.api;

import com.todo.common.common.entity.response.BizResponse;
import com.todo.strategy.online.service.api.response.PlatformStrategyBaseResponse;
import com.todo.strategy.online.service.api.response.PlatformStrategyDetailResponse;

import java.util.List;

/**
 * @author azhebuxing
 * @date 2025/2/27 22:32
 * @description
 */
public interface PlatformStrategyApi {

    /**
     * 根据id查询平台策略信息
     *
     * @param platformStrategyId
     * @return
     */
    BizResponse<PlatformStrategyBaseResponse> queryPlatformStrategyById(Long platformStrategyId);

    /**
     * 根据id查询平台策略详情
     *
     * @param platformStrategyId
     * @return
     */
    BizResponse<PlatformStrategyDetailResponse> queryPlatformStrategyDetailById(Long platformStrategyId);

    /**
     * 根据id列表查询平台策略信息
     *
     * @param platformStrategyIdList
     * @return
     */
    BizResponse<List<PlatformStrategyBaseResponse>> queryPlatformStrategyList(List<Long> platformStrategyIdList);


}
